/***
 * 自动保存当前scollbar状态的JS
 * @return
 */

function SetCookie(sName, sValue)
{
   date = new Date();
   s = date.getDate();
   date.setDate(s+1);    //设置cookie的有效期
   document.cookie = sName + "=" + escape(sValue) + "; expires=" + date.toGMTString();//创建cookie
}
function GetCookie(sName)
{
   var aCookie = document.cookie.split("; "); //将cookie中的数据切割成数组，方便遍历
   for (var i=0; i < aCookie.length; i++)      //遍历cookie中的数据
   {
   var aCrumb = aCookie[i].split("=");         //将键和值分开
   if (sName == aCrumb[0]) {                   //判断是否是指定的键
    return unescape(aCrumb[1]);}            //返回键对应的值
   }
   return null;
}

function getPageScroll(){
	var yScroll;
	if (self.pageYOffset) {
	yScroll = self.pageYOffset;
	} else if (document.documentElement && document.documentElement.scrollTop){ // Explorer 6 Strict
	yScroll = document.documentElement.scrollTop;
	} else if (document.body) {// all other Explorers
	yScroll = document.body.scrollTop;
	}
	arrayPageScroll = new Array('',yScroll) 
	return arrayPageScroll;
	
	//alert(getPageScroll()[1])
}

function winLoad()
{
   document.documentElement.scrollLeft = GetCookie("scrollLeft");//获取水平滚动条位置
   //document.documentElement.scrollTop = GetCookie("scrollTop"); //获取垂直滚动条位置
   if (self.pageYOffset) {
		self.pageYOffset=GetCookie("scrollTop");
		} else if (document.documentElement){ // Explorer 6 Strict
	    document.documentElement.scrollTop=GetCookie("scrollTop");
		} else if (document.body) {// all other Explorers
		document.body.scrollTop=GetCookie("scrollTop");
		}
}
function winUnload()
{
   SetCookie("scrollLeft", document.documentElement.scrollLeft) //保存水平滚动条位置
   SetCookie("scrollTop", getPageScroll()[1])    //保存垂直滚动条位置
}




window.onload = winLoad;                               //加载页面时自动执行获取cookie保存值的方法
window.onunload = winUnload;                           //关闭页面时自动执行保存cookie的方法
